package com.ruoyi.ybUpload.service.upload;

import com.ruoyi.ybUpload.domain.MainForm;
import com.ruoyi.ybUpload.domain.QueryParams;

import java.util.List;

public interface YBUploadBusinessService {

    /**
     * 库存盘存
     * @param queryParams
     * @return
     */
    List<MainForm> uploadStocktaking(QueryParams queryParams);

    /**
     * 采购/入库
     * @param queryParams
     * @return
     */
    List<MainForm> uploadEntryStock(QueryParams queryParams);

    /**
     * 出库
     * @param queryParams
     * @return
     */
    List<MainForm> uploadOutStock(QueryParams queryParams);

    /**
     * 销售
     * @param queryParams
     * @return
     */
    List<MainForm> uploadSell(QueryParams queryParams);

    /**
     * 耗材入出库
     * @param queryParams
     * @return
     */
    List<MainForm> uploadConsumables(QueryParams queryParams);

    /**
     * 3508:查询3501盘存信息
     * @param queryParams
     * @return
     */
    List<MainForm> uploadSelect3501(QueryParams queryParams);

    /**
     * 3509:查询3502变更记录
     * @param queryParams
     * @return
     */
    List<MainForm> uploadSelect3502(QueryParams queryParams);

    /**
     * 3510:查询3503采购信息
     * @param queryParams
     * @return
     */
    List<MainForm> uploadSelect3503(QueryParams queryParams);

    /**
     * 3513:查询3505销售信息
     * @param queryParams
     * @return
     */
    List<MainForm> uploadSelect3505(QueryParams queryParams);

    /**
     * 查询3504退货信息
     * @param queryParams
     * @return
     */
    List<MainForm> uploadSelect3504(QueryParams queryParams);

    /**
     * 登录接口
     */
    String uploadSignIn(QueryParams queryParams);
}
